package com.ruoyi.project.search.viewProductTypeAge.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 物料类型库龄统计对象 view_producttype_age
 * 
 * @author ruoyi
 * @date 2024-04-23
 */
public class ViewProducttypeAge extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 公司 */
    @Excel(name = "公司")
    private String inClassName;

    /** 工厂 */
    @Excel(name = "物料类型")
    private String proName;

    /** 一个月内 */
    @Excel(name = "一个月内")
    private BigDecimal inAMonth;

    /** 1-3月 */
    @Excel(name = "1-3月")
    private BigDecimal inThreeMonth;

    /** 3-6月 */
    @Excel(name = "3-6月")
    private BigDecimal inSixMonth;

    /** 6月-1年 */
    @Excel(name = "6月-1年")
    private BigDecimal inAYear;

    /** 1-3年 */
    @Excel(name = "1-3年")
    private BigDecimal inThreeYear;

    /** 3年以上 */
    @Excel(name = "3年以上")
    private BigDecimal outThreeYear;

    public void setInClassName(String inClassName) 
    {
        this.inClassName = inClassName;
    }

    public String getInClassName() 
    {
        return inClassName;
    }
    public void setProName(String proName) 
    {
        this.proName = proName;
    }

    public String getProName() 
    {
        return proName;
    }
    public void setInAMonth(BigDecimal inAMonth) 
    {
        this.inAMonth = inAMonth;
    }

    public BigDecimal getInAMonth() 
    {
        return inAMonth;
    }
    public void setInThreeMonth(BigDecimal inThreeMonth) 
    {
        this.inThreeMonth = inThreeMonth;
    }

    public BigDecimal getInThreeMonth() 
    {
        return inThreeMonth;
    }
    public void setInSixMonth(BigDecimal inSixMonth) 
    {
        this.inSixMonth = inSixMonth;
    }

    public BigDecimal getInSixMonth() 
    {
        return inSixMonth;
    }
    public void setInAYear(BigDecimal inAYear) 
    {
        this.inAYear = inAYear;
    }

    public BigDecimal getInAYear() 
    {
        return inAYear;
    }
    public void setInThreeYear(BigDecimal inThreeYear) 
    {
        this.inThreeYear = inThreeYear;
    }

    public BigDecimal getInThreeYear() 
    {
        return inThreeYear;
    }
    public void setOutThreeYear(BigDecimal outThreeYear) 
    {
        this.outThreeYear = outThreeYear;
    }

    public BigDecimal getOutThreeYear() 
    {
        return outThreeYear;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("inClassName", getInClassName())
            .append("proName", getProName())
            .append("inAMonth", getInAMonth())
            .append("inThreeMonth", getInThreeMonth())
            .append("inSixMonth", getInSixMonth())
            .append("inAYear", getInAYear())
            .append("inThreeYear", getInThreeYear())
            .append("outThreeYear", getOutThreeYear())
            .toString();
    }
}
